====================================================
=======================01大纲========================
====================================================
0.介绍(目的:整合所学知识, 提高编码能力,学习业务逻辑)
1.添加App icon
2.添加启动图片
3.设置横竖屏(只支持竖屏)
4.启动时隐藏状态栏
5.设置类前缀
6.自定义Log(添加pch)
7.带颜色Log
8.CocoaPods基本使用
9.自定义TabBar,修改系统自带TabBar方式
10.完全自定义TabBar,加号按钮
11.完全自定义TabBar,其它按钮
12.完全自定义TabBar,监听点击
13.完全自定义TabBar,点击动画
14.

====================================================
==============02带颜色的日志笔记=======================
====================================================

1.下载框架
// 让控制台可以输出颜色插件
https://github.com/robbiehanson/XcodeColors
// 带色彩日志框架
https://github.com/CocoaLumberjack/CocoaLumberjack

2.安装XcodeColors(输出颜色插件)  -- > command + Q -->再次打开工程选择Test测试是否安装成功

3.导入色彩日志框架

===========================================================

1.定义日志级别
#ifdef DEBUG
static const int ddLogLevel = LOG_LEVEL_VERBOSE;
#else
static const int ddLogLevel = LOG_LEVEL_OFF;
#endif

2. 在didFinishLaunchingWithOptions方法中初始化带色彩日志
[DDLog addLogger:[DDTTYLogger sharedInstance]];

3.开启色彩日志
[[DDTTYLogger sharedInstance] setColorsEnabled:YES];

4.使用带色彩日志

5.修复Xcode6不显示色彩日志问题
>In Xcode bring up the Scheme Editor (Product -> Edit Scheme...)
>Select "Run" (on the left), and then the "Arguments" tab
>Add a new Environment Variable named "XcodeColors", with a value of "YES"

===========================================================

1.日志类型
DDLog：基础类，必须引入的。
DDASLLogger：支持将调试语句写入到苹果的日志中。一般正对Mac开发。可选。
DDTTYLogger：支持将调试语句写入xCode控制台。我们即使要用它。可选。
DDFileLogger：支持将调试语句写入到文件系统。可选。

2.DDLog日志种类。
DDLogError：定义输出错误文本
DDLogWarn：定义输出警告文本
DDLogInfo：定义输出信息文本
DDLogDebug：定义输出调试文本
DDLogVerbose：定义输出详细文本

3.日志级别
>LOG_LEVEL_ERROR，那么你只会看到DDlogError语句。
>LOG_LEVEL_WARN，那么你只会看到DDLogError和DDLogWarn语句。
>LOG_LEVEL_INFO,那么你会看到error、Warn和Info语句。
>LOG_LEVEL_VERBOSE,那么你会看到所有DDLog语句。
>LOG_LEVEL_OFF,你将不会看到任何DDLog语句。

===========================================================

1.自定义颜色
[[DDTTYLogger sharedInstance] setForegroundColor:[UIColor greenColor] backgroundColor:[UIColor purpleColor] forFlag:DDLogFlagInfo];


// 快速定位打印方法
#define DDInfoLog DDLogWarn(@"%d %s", __LINE__ ,__func__)


====================================================
=======================03PPT项目简介=================
====================================================
项目如此之大，该从哪里开始做起？
1.项目组
移动开发组（android和iOS）
服务器(web)开发组
产品需求组
测试组
美工组
… …
2.项目文档
"需求文档" 重要
"接口文档" 重要
开发文档
产品文档
… …
3.项目架构
UI界面层
业务类层
网络处理层
工具类层
… …

4分配任务
按照功能和模块分
按照项目架构的层次分
… …
5.项目里面的用户微博数据从何而来？

新浪的开放数据
新浪已经开放了用户的部分数据
新浪已经向开发者提供了数据接口
开发者的微博客户端发送HTTP请求到新浪的服务器，即可获得数据

6.项目里面的UI素材从何而来？
怎么获得好看的图片素材
正规的公司里面都会有专业的美工来切图
如果没有美工切图，可以暂用别人项目的素材
从网上下载新浪的ipa安装包
解压ipa包，取出里面的UI素材



//GitLab/http://git.oschina.net//github
====================================================
=======================04大纲========================
====================================================



====================================================
=======================05大纲========================
====================================================